//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKG2d.Geom2dAdaptor;
using CascadeSharp.TKGeomAlgo.HatchGen;
using CascadeSharp.TKMath.gp;

namespace CascadeSharp.TKGeomAlgo.Geom2dHatch
{
    //---------------------------------------------------------------------
    //  Class  Geom2dHatch_Hatching
    //---------------------------------------------------------------------
    public sealed class Geom2dHatch_Hatching
    {
        public Geom2dHatch_Hatching()
            : base()
        {
            throw new NotImplementedException();
        }

        public Geom2dHatch_Hatching(Geom2dAdaptor_Curve Curve)
            : base()
        {
            throw new NotImplementedException();
        }

        public Geom2dHatch_Hatching(Geom2dHatch_Hatching parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public Geom2dAdaptor_Curve Curve()
        {
            throw new NotImplementedException();
        }

        public Geom2dAdaptor_Curve ChangeCurve()
        {
            throw new NotImplementedException();
        }

        public void TrimDone(bool Flag)
        {
            throw new NotImplementedException();
        }

        public bool TrimDone()
        {
            throw new NotImplementedException();
        }

        public void TrimFailed(bool Flag)
        {
            throw new NotImplementedException();
        }

        public bool TrimFailed()
        {
            throw new NotImplementedException();
        }

        public void IsDone(bool Flag)
        {
            throw new NotImplementedException();
        }

        public bool IsDone()
        {
            throw new NotImplementedException();
        }

        public void Status(HatchGen_ErrorStatus theStatus)
        {
            throw new NotImplementedException();
        }

        public HatchGen_ErrorStatus Status()
        {
            throw new NotImplementedException();
        }

        public void AddPoint(HatchGen_PointOnHatching Point, double Confusion)
        {
            throw new NotImplementedException();
        }

        public int NbPoints()
        {
            throw new NotImplementedException();
        }

        public HatchGen_PointOnHatching Point(int Index)
        {
            throw new NotImplementedException();
        }

        public HatchGen_PointOnHatching ChangePoint(int Index)
        {
            throw new NotImplementedException();
        }

        public void RemPoint(int Index)
        {
            throw new NotImplementedException();
        }

        public void ClrPoints()
        {
            throw new NotImplementedException();
        }

        public void AddDomain(HatchGen_Domain Domain)
        {
            throw new NotImplementedException();
        }

        public int NbDomains()
        {
            throw new NotImplementedException();
        }

        public HatchGen_Domain Domain(int Index)
        {
            throw new NotImplementedException();
        }

        public void RemDomain(int Index)
        {
            throw new NotImplementedException();
        }

        public void ClrDomains()
        {
            throw new NotImplementedException();
        }

        public gp_Pnt2d ClassificationPoint()
        {
            throw new NotImplementedException();
        }
    }; // class Geom2dHatch_Hatching
}